A Parallelisation of Ray Tracing with Diffuse Interreflection

نویسنده

  • Erik Reinhard
چکیده

Ray tracing is a powerful technique to generate realistic images of 3D scenes. However, the rendering of complex scenes under advanced lighting circumstances may easily exceed the processing and memory capabilities of a single workstation. Distributed processing offers a solution if the algorithm can be parallelised in an efficient way. In this paper a hybrid scheduling approach is presented that combines demand driven and data parallel techniques. Which tasks to process demand driven and which data driven, is decided by the data intensity of the task and the amount of data locality (coherence) that will be present in the task. By combining demand driven and data parallel tasks, a good load balance is achieved, while at the same time spreading the communication evenly across the network. This leads to a scalable and efficient parallel implementation of the ray tracing algorithm with fairly no restriction on the size of the model data base to be rendered.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Practical Algorithm for Rendering All-Frequency Interreflections

Algorithms for rendering interreflection (or indirect illumination) effects often make assumptions about the frequency range of the materials’ reflectance properties. For example, methods based on Virtual Point Lights (VPLs) and global photon maps perform well for diffuse and semi-glossy materials but not so for highly-glossy or specular materials; the situation is reversed for methods based on...

متن کامل

Adaptive Sampling of Area Light Sources in Ray Tracing Including Diffuse Interreflection

Ray tracing algorithms that sample both the light received directly from light sources and the light received indirectly by diffuse reflection from other patches, can accurately render the global illumination in a scene and can display complex scenes with accurate shadowing. A drawback of these algorithms, however, is the high cost for sampling the direct light which is done by shadow ray testi...

متن کامل

A Survey of Radiosity and Ray-tracing Methods in Global Illumination

This paper surveys Radiosity and Ray-tracing methods used in global illumination. Global illumination is based on light transport mechanism in real world. The light transport mechanism can be expressed in terms of BRDF of each element, and the most common and practical way is dividing the BRDF into specular and diffuse component. Mathematically Global illumination is a problem of solving numeri...

متن کامل

Reflectance Estimation of Outdoor Diffuse Object with the Presence of Interreflection

It is necessary to acquire the accurate reflectance properties of an object, if we want to use this object as a model for computer vision and graphics applications. However, wrong reflectance parameters are estimated, when interreflection exists. Interreflections are negligible for convex objects, while it is not for concave objects. This paper addresses a method to estimate diffuse reflectance...

متن کامل

A Review of Applications of Cluster Computing

There are many applications which can benefit from parallelisation. Employing clusters of computers provides a method to utilise commodity components, minimising cost and and maximising longevity of the individual parts. We present three popular applications; web-servers, ray tracing algorithms and data mining, and report how cluster technology can be applied.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996